@CHARSET "UTF-8";

/* Header */
#cabecalhoSistema {
	height: 130px;
 background:url(#{request.contextPath}/resources/images/headerBackground.png) ;
}

.nomeSistema {
	float: left;
	font-size: 25pt;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 20px;
	height: 60px;
	text-align: left;
	width: 470px;
	vertical-align: middle;
}

#menu {
	padding-left: 80px;
	min-height: 25px;
	padding: 3px;
	clear: both;
}

/* window */
#div_titulo{
	
	font-size: 20pt;
	padding-left: 10px;
	padding-top:20px;
	float: right;
	vertical-align: middle;
}


#corpoWindow{
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 500px;
	clear: both;
}


/*Global*/
.divFloatLeft {
	float: left;
}

.divFloatRight {
	float: right;
}

.divFloatHalfLeft {
	float: left;
	width: 50%;
}

.divFloatHalfRight {
	float: right;
	width:50%;
}


.divClear {
	clear: both;
}

.windowBackGround {  
	clear:both;
	margin: 0 auto;

}


.divAlignRight {
	clear: both;
	text-align: right;	
}


#container {
	
	border: 1px solid black;
	border-radius: 5px;
	
-webkit-box-shadow: -2px 0 5px, 2px 0 5px  rgba(0,0,0,0.75);
-moz-box-shadow: -2px 0 5px, 2px 0 5px rgba(0,0,0,0.75);
box-shadow: -2px 0 5px, 2px 0 5px rgba(0,0,0,0.75);
	
	width: 960px;
	height: 100%;
	margin: 0 auto;
	font-size: 12pt;
}

#corpo {
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 300px;
}

#rodape {
	width:100%;
	text-align: center;
	bottom: 0;
	
}

/* override primefaces*/
.ui-button {
	height: 30px;
	text-align: center;
	font-size: 8pt;
}



.customPanelGrid tr,.customPanelGrid td {
	
	background: #FFFFFF;
	border: 0 !important;
}

.ui-widget, .ui-widget .ui-widget {
    font-size: 90% !important;
 }